﻿namespace BasecampRestAPI
{
	public interface IToDoList
	{
		int Id { get; }
		string Name { get; set; }
		string Description { get; set; }
		IProject Project { get; }
		IMilestone Milestone { get; set; }
		int Position { get; }
		bool Private { get; set; }
		bool Tracked { get; set; }
		IToDoListItem[] Items { get; }
		IToDoListItem CreateItem(string content, IPerson responsibleParty, bool notify);
		void Delete();
	}
}